package pt.uminho.di.poo.transitarios.veiculo;

import pt.uminho.di.poo.transitarios.medida.Peso;
import pt.uminho.di.poo.transitarios.medida.Volume;
import pt.uminho.di.poo.transitarios.util.Combustivel;

public class VeiculoGenerico extends AbstractVeiculo {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public VeiculoGenerico(Peso capacidadeUtilCargaPeso,
			Volume capacidadeUtilCargaVolume, Combustivel combustivel,
			EstadoCirculacaoVeiculo estadoCirculacaoVeiculo,
			Float indiceDesgaste, String marca, String matricula,
			String modelo, String pais, ITipoVeiculo tipoVeiculo,
			Integer anoFabrico, boolean refrigerado) {
		super(capacidadeUtilCargaPeso, capacidadeUtilCargaVolume, combustivel,
				estadoCirculacaoVeiculo, indiceDesgaste, marca, matricula,
				modelo, pais, tipoVeiculo, anoFabrico);
		this.refrigerado = refrigerado;
	}

	private boolean refrigerado;

	public void setRefrigerado(boolean refrigerado) {
		this.refrigerado = refrigerado;
	}

	public boolean isRefrigerado() {
		return refrigerado;
	}
 

}
